//lodash 中的 curry 基本使用 
const _ = require('lodash');

function getSum (a, b, c) {
    return a + b + c;
}

const curried = _.curry(getSum);

//传递全部参数则直接执行
console.log(curried(1, 2, 3));
//传递部分参数则会返回一个函数用于接收剩余参数
console.log(curried(1)(2, 3));
//可以将任意多参数的函数转化为最终的一元函数
console.log(curried(1, 2)(3));